const slotIcons = [
  {
    icon_id: 'A',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 20 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 50 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 125 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'B',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 15 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 35 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 75 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'C',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 10 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 25 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 60 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'D',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 7 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 15 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 50 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'E',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 5 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 15 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 30 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'F',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 5 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 15 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 30 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'G',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 2 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 10 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 25 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'H',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 2 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 10 }],
        payoffType: 'LTR',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [{ type: 'COINS', multiplier: 25 }],
        payoffType: 'LTR',
      },
    ],
  },
  {
    icon_id: 'SC1',
    combos: [
      {
        pattern: 'x3',
        type: 'X_OF_KIND',
        rewards: [
          { type: 'COINS', multiplier: 0 },
          { type: 'BONUS', id: BONUS_FREE_SPIN_ID, count: 7 },
        ],
        payoffType: 'ANY',
      },
      {
        pattern: 'x4',
        type: 'X_OF_KIND',
        rewards: [
          { type: 'COINS', multiplier: 0 },
          { type: 'BONUS', id: BONUS_FREE_SPIN_ID, count: 10 },
        ],
        payoffType: 'ANY',
      },
      {
        pattern: 'x5',
        type: 'X_OF_KIND',
        rewards: [
          { type: 'COINS', multiplier: 0 },
          { type: 'BONUS', id: BONUS_FREE_SPIN_ID, count: 13 },
        ],
        payoffType: 'ANY',
      },
    ],
  },
  {
    icon_id: 'WL',
    combos: [],
  },
].map((icon) => {